\hypertarget{structfilter_b_l_m_s___g_p_usignals}{
\section{\-Dokumentacja struktury filter\-B\-L\-M\-S\-\_\-\-G\-P\-Usignals}
\label{structfilter_b_l_m_s___g_p_usignals}\index{filter\-B\-L\-M\-S\-\_\-\-G\-P\-Usignals@{filter\-B\-L\-M\-S\-\_\-\-G\-P\-Usignals}}
}


\-Filtr \-B\-L\-M\-S -\/ wersja \-G\-P\-U, \-F\-F\-T na \-G\-P\-U (\-C\-U\-F\-F\-T).  




{\ttfamily \#include $<$filter\-B\-L\-M\-S\-\_\-\-G\-P\-Usignals.\-h$>$}

\subsection*{\-Metody publiczne}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structfilter_b_l_m_s___g_p_usignals_a62e27fcc027d2c4196a73e30c28f0415}{filter\-B\-L\-M\-S\-\_\-\-G\-P\-Usignals} (int \-Nu, int \-Msize, int \-Bsize, float mi\-Param, float beta\-Param, \hyperlink{struct_signal_reader_writer}{\-Signal\-Reader\-Writer} \-S\-R\-W)
\item 
\hyperlink{structfilter_b_l_m_s___g_p_usignals_a50666613a3cd64d6eb96daea4fbe5316}{$\sim$filter\-B\-L\-M\-S\-\_\-\-G\-P\-Usignals} ()
\item 
void \hyperlink{structfilter_b_l_m_s___g_p_usignals_a35a82ddf1f77831ed361af92e7458312}{data\-Filtering} (int blocks\-Per\-Grid, int threads\-Per\-Block, int \-Nu, int start)
\item 
void \hyperlink{structfilter_b_l_m_s___g_p_usignals_aede073c684c388e02ef2da3086681b78}{data\-Filtering} (int blocks\-Per\-Grid, int threads\-Per\-Block, int \-Nu)
\item 
void \hyperlink{structfilter_b_l_m_s___g_p_usignals_a1a2c17542d22ac554a84c186681e9678}{get\-Error\-Signal} (int \-Nu, cudacomplex $\ast$e)
\item 
void \hyperlink{structfilter_b_l_m_s___g_p_usignals_aaea27c490ca4de57f3a446b9e2b51c43}{free\-Memory} ()
\end{DoxyCompactItemize}
\subsection*{\-Atrybuty publiczne}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structfilter_b_l_m_s___g_p_usignals_acb313412d9ec275a13a9ecca88e329c0}{
int \hyperlink{structfilter_b_l_m_s___g_p_usignals_acb313412d9ec275a13a9ecca88e329c0}{\-M}}
\label{structfilter_b_l_m_s___g_p_usignals_acb313412d9ec275a13a9ecca88e329c0}

\begin{DoxyCompactList}\small\item\em długość filtru \end{DoxyCompactList}\item 
\hypertarget{structfilter_b_l_m_s___g_p_usignals_a06be498e71cf4b9e76dd363214278f61}{
int \hyperlink{structfilter_b_l_m_s___g_p_usignals_a06be498e71cf4b9e76dd363214278f61}{\-B}}
\label{structfilter_b_l_m_s___g_p_usignals_a06be498e71cf4b9e76dd363214278f61}

\begin{DoxyCompactList}\small\item\em długość bloku danych \end{DoxyCompactList}\item 
\hypertarget{structfilter_b_l_m_s___g_p_usignals_aec6d73ccaded12182676894898e95a32}{
float \hyperlink{structfilter_b_l_m_s___g_p_usignals_aec6d73ccaded12182676894898e95a32}{mi}}
\label{structfilter_b_l_m_s___g_p_usignals_aec6d73ccaded12182676894898e95a32}

\begin{DoxyCompactList}\small\item\em parametr mi filtru \end{DoxyCompactList}\item 
\hypertarget{structfilter_b_l_m_s___g_p_usignals_a62b15c2f75d50c2828627c02dcdca2f4}{
float \hyperlink{structfilter_b_l_m_s___g_p_usignals_a62b15c2f75d50c2828627c02dcdca2f4}{beta}}
\label{structfilter_b_l_m_s___g_p_usignals_a62b15c2f75d50c2828627c02dcdca2f4}

\begin{DoxyCompactList}\small\item\em parametr beta filtru \end{DoxyCompactList}\item 
\hypertarget{structfilter_b_l_m_s___g_p_usignals_a17f1b02b9eb0f6d70c5601eba53a2686}{
float $\ast$ \hyperlink{structfilter_b_l_m_s___g_p_usignals_a17f1b02b9eb0f6d70c5601eba53a2686}{lambda}}
\label{structfilter_b_l_m_s___g_p_usignals_a17f1b02b9eb0f6d70c5601eba53a2686}

\begin{DoxyCompactList}\small\item\em parametry lambda \end{DoxyCompactList}\item 
\hypertarget{structfilter_b_l_m_s___g_p_usignals_ad6cd6ac0eb93dcf1608ad3e80119bb3b}{
cudacomplex $\ast$ \hyperlink{structfilter_b_l_m_s___g_p_usignals_ad6cd6ac0eb93dcf1608ad3e80119bb3b}{dev\-\_\-u}}
\label{structfilter_b_l_m_s___g_p_usignals_ad6cd6ac0eb93dcf1608ad3e80119bb3b}

\begin{DoxyCompactList}\small\item\em \-D\-E\-V\-I\-C\-E sygnał wejściowy (input) \end{DoxyCompactList}\item 
\hypertarget{structfilter_b_l_m_s___g_p_usignals_a02c8fe95e8c40b8b753c83e4bee7f770}{
cudacomplex $\ast$ \hyperlink{structfilter_b_l_m_s___g_p_usignals_a02c8fe95e8c40b8b753c83e4bee7f770}{dev\-\_\-d}}
\label{structfilter_b_l_m_s___g_p_usignals_a02c8fe95e8c40b8b753c83e4bee7f770}

\begin{DoxyCompactList}\small\item\em \-D\-E\-V\-I\-C\-E sygnał odniesienia (desired) \end{DoxyCompactList}\item 
\hypertarget{structfilter_b_l_m_s___g_p_usignals_a71d362bc3173aa2f0eda88e2d3d23748}{
cudacomplex $\ast$ \hyperlink{structfilter_b_l_m_s___g_p_usignals_a71d362bc3173aa2f0eda88e2d3d23748}{dev\-\_\-e}}
\label{structfilter_b_l_m_s___g_p_usignals_a71d362bc3173aa2f0eda88e2d3d23748}

\begin{DoxyCompactList}\small\item\em \-D\-E\-V\-I\-C\-E sygnał wyjściowy -\/ błędu (error) \end{DoxyCompactList}\item 
\hypertarget{structfilter_b_l_m_s___g_p_usignals_a5562eb7b59d236be672b69da3f919eea}{
float $\ast$ \hyperlink{structfilter_b_l_m_s___g_p_usignals_a5562eb7b59d236be672b69da3f919eea}{dev\-\_\-lambda}}
\label{structfilter_b_l_m_s___g_p_usignals_a5562eb7b59d236be672b69da3f919eea}

\begin{DoxyCompactList}\small\item\em \-D\-E\-V\-I\-C\-E parametry lambda. \end{DoxyCompactList}\item 
\hypertarget{structfilter_b_l_m_s___g_p_usignals_ac68c441a839a4bb5b3418b654f3e2c7c}{
cudacomplex $\ast$ \hyperlink{structfilter_b_l_m_s___g_p_usignals_ac68c441a839a4bb5b3418b654f3e2c7c}{dev\-\_\-\-U}}
\label{structfilter_b_l_m_s___g_p_usignals_ac68c441a839a4bb5b3418b654f3e2c7c}

\begin{DoxyCompactList}\small\item\em \-D\-E\-V\-I\-C\-E bufor zawierajacy dwa bloki sygnalu u po dzialaniu \-F\-F\-T. \end{DoxyCompactList}\item 
\hypertarget{structfilter_b_l_m_s___g_p_usignals_a51d23713c8c01af781f820d3e2e2fb0e}{
cudacomplex $\ast$ \hyperlink{structfilter_b_l_m_s___g_p_usignals_a51d23713c8c01af781f820d3e2e2fb0e}{dev\-\_\-\-U\-\_\-sub}}
\label{structfilter_b_l_m_s___g_p_usignals_a51d23713c8c01af781f820d3e2e2fb0e}

\begin{DoxyCompactList}\small\item\em \-D\-E\-V\-I\-C\-E bufory 'podsygnalow' wejsciowych po \-F\-F\-T (2\-B wektorow o dlugosci \-M/\-B w postaci jednego wektora) \end{DoxyCompactList}\item 
\hypertarget{structfilter_b_l_m_s___g_p_usignals_af13e3a06013482c3f77d1351c0292443}{
cudacomplex $\ast$ \hyperlink{structfilter_b_l_m_s___g_p_usignals_af13e3a06013482c3f77d1351c0292443}{dev\-\_\-\-Y}}
\label{structfilter_b_l_m_s___g_p_usignals_af13e3a06013482c3f77d1351c0292443}

\begin{DoxyCompactList}\small\item\em \-D\-E\-V\-I\-C\-E probki 'podsygnalow' wyjsciowych przed \-I\-F\-F\-T. \end{DoxyCompactList}\item 
\hypertarget{structfilter_b_l_m_s___g_p_usignals_a5c110d6eee3de349be42d4643924b4c7}{
cudacomplex $\ast$ \hyperlink{structfilter_b_l_m_s___g_p_usignals_a5c110d6eee3de349be42d4643924b4c7}{dev\-\_\-\-E}}
\label{structfilter_b_l_m_s___g_p_usignals_a5c110d6eee3de349be42d4643924b4c7}

\begin{DoxyCompactList}\small\item\em \-D\-E\-V\-I\-C\-E bufor zawierajacy dwa bloki sygnalu e po dzialaniu \-F\-F\-T. \end{DoxyCompactList}\item 
\hypertarget{structfilter_b_l_m_s___g_p_usignals_a9f2576d213ba2ea55bb08a7649c4b861}{
cudacomplex $\ast$ \hyperlink{structfilter_b_l_m_s___g_p_usignals_a9f2576d213ba2ea55bb08a7649c4b861}{dev\-\_\-lc}}
\label{structfilter_b_l_m_s___g_p_usignals_a9f2576d213ba2ea55bb08a7649c4b861}

\begin{DoxyCompactList}\small\item\em \-D\-E\-V\-I\-C\-E wagi filtrow. \end{DoxyCompactList}\item 
\hypertarget{structfilter_b_l_m_s___g_p_usignals_a084d43b3a3cedad0db8364a52e44dbd3}{
cudacomplex $\ast$ \hyperlink{structfilter_b_l_m_s___g_p_usignals_a084d43b3a3cedad0db8364a52e44dbd3}{dev\-\_\-buf\-\_\-u}}
\label{structfilter_b_l_m_s___g_p_usignals_a084d43b3a3cedad0db8364a52e44dbd3}

\begin{DoxyCompactList}\small\item\em \-D\-E\-V\-I\-C\-E bufor zawierajacy dwa bloki sygnalu u. \end{DoxyCompactList}\item 
\hypertarget{structfilter_b_l_m_s___g_p_usignals_a347b327c5ced22fc80a0253c959a61e3}{
cudacomplex $\ast$ \hyperlink{structfilter_b_l_m_s___g_p_usignals_a347b327c5ced22fc80a0253c959a61e3}{dev\-\_\-buf\-\_\-y}}
\label{structfilter_b_l_m_s___g_p_usignals_a347b327c5ced22fc80a0253c959a61e3}

\begin{DoxyCompactList}\small\item\em \-D\-E\-V\-I\-C\-E blok/bufor (dlugosc 2\-B ze wzgledu na pozniejsze dzialanie ifft) sygnalu wyjsciowego y. \end{DoxyCompactList}\item 
\hypertarget{structfilter_b_l_m_s___g_p_usignals_a828c9a434caa689ab5d4a48be662b7d9}{
cudacomplex $\ast$ \hyperlink{structfilter_b_l_m_s___g_p_usignals_a828c9a434caa689ab5d4a48be662b7d9}{dev\-\_\-buf\-\_\-e}}
\label{structfilter_b_l_m_s___g_p_usignals_a828c9a434caa689ab5d4a48be662b7d9}

\begin{DoxyCompactList}\small\item\em \-D\-E\-V\-I\-C\-E blok/bufor (dlugosc 2\-B) sygnalu e. \end{DoxyCompactList}\item 
\hypertarget{structfilter_b_l_m_s___g_p_usignals_a6e5ae98c78a174b13a3af4b88aeb44ad}{
cufft\-Handle \hyperlink{structfilter_b_l_m_s___g_p_usignals_a6e5ae98c78a174b13a3af4b88aeb44ad}{cufft\-Plan\-\_\-\-U}}
\label{structfilter_b_l_m_s___g_p_usignals_a6e5ae98c78a174b13a3af4b88aeb44ad}

\begin{DoxyCompactList}\small\item\em plan \-F\-F\-T \end{DoxyCompactList}\item 
\hypertarget{structfilter_b_l_m_s___g_p_usignals_a62b9c380518322f13a6d2cebcb1188e6}{
cufft\-Handle \hyperlink{structfilter_b_l_m_s___g_p_usignals_a62b9c380518322f13a6d2cebcb1188e6}{cufft\-Plan\-\_\-\-Y}}
\label{structfilter_b_l_m_s___g_p_usignals_a62b9c380518322f13a6d2cebcb1188e6}

\begin{DoxyCompactList}\small\item\em plan \-I\-F\-F\-T \end{DoxyCompactList}\item 
\hypertarget{structfilter_b_l_m_s___g_p_usignals_a9b8cfaa502523e366c07e5b3c6b1cb64}{
cufft\-Handle \hyperlink{structfilter_b_l_m_s___g_p_usignals_a9b8cfaa502523e366c07e5b3c6b1cb64}{cufft\-Plan\-\_\-\-E}}
\label{structfilter_b_l_m_s___g_p_usignals_a9b8cfaa502523e366c07e5b3c6b1cb64}

\begin{DoxyCompactList}\small\item\em plan \-F\-F\-T \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{\-Opis szczegółowy}
\-Filtr \-B\-L\-M\-S -\/ wersja \-G\-P\-U, \-F\-F\-T na \-G\-P\-U (\-C\-U\-F\-F\-T). 

\-Opisuje filtr blokowy działający w oparciu o platformę \-C\-U\-D\-A. 

\subsection{\-Dokumentacja konstruktora i destruktora}
\hypertarget{structfilter_b_l_m_s___g_p_usignals_a62e27fcc027d2c4196a73e30c28f0415}{
\index{filter\-B\-L\-M\-S\-\_\-\-G\-P\-Usignals@{filter\-B\-L\-M\-S\-\_\-\-G\-P\-Usignals}!filter\-B\-L\-M\-S\-\_\-\-G\-P\-Usignals@{filter\-B\-L\-M\-S\-\_\-\-G\-P\-Usignals}}
\index{filter\-B\-L\-M\-S\-\_\-\-G\-P\-Usignals@{filter\-B\-L\-M\-S\-\_\-\-G\-P\-Usignals}!filterBLMS_GPUsignals@{filter\-B\-L\-M\-S\-\_\-\-G\-P\-Usignals}}
\subsubsection[{filter\-B\-L\-M\-S\-\_\-\-G\-P\-Usignals}]{\setlength{\rightskip}{0pt plus 5cm}filter\-B\-L\-M\-S\-\_\-\-G\-P\-Usignals\-::filter\-B\-L\-M\-S\-\_\-\-G\-P\-Usignals (
\begin{DoxyParamCaption}
\item[{int}]{\-Nu, }
\item[{int}]{\-Msize, }
\item[{int}]{\-Bsize, }
\item[{float}]{mi\-Param, }
\item[{float}]{beta\-Param, }
\item[{{\bf \-Signal\-Reader\-Writer}}]{\-S\-R\-W}
\end{DoxyParamCaption}
)}}
\label{structfilter_b_l_m_s___g_p_usignals_a62e27fcc027d2c4196a73e30c28f0415}
\-Konstruktor struktury \hyperlink{structfilter_b_l_m_s___g_p_usignals}{filter\-B\-L\-M\-S\-\_\-\-G\-P\-Usignals}.\par
 \-Alokacja pamięci, inicjalizacja zmiennych, wyznaczenie planów \-F\-F\-T.


\begin{DoxyParams}{\-Parametry}
{\em \-Nu} & -\/ liczba próbek sygnału \\
\hline
{\em \-Msize} & -\/ długość filtru \\
\hline
{\em \-Bsize} & -\/ długość bloku danych \\
\hline
{\em mi\-Param} & -\/ parametr mi filtru \\
\hline
{\em beta\-Param} & -\/ parametr beta filtru \\
\hline
{\em \-S\-R\-W} & -\/ struktura zawierająca sygnały wejściowe i wyjściowe \\
\hline
\end{DoxyParams}
\hypertarget{structfilter_b_l_m_s___g_p_usignals_a50666613a3cd64d6eb96daea4fbe5316}{
\index{filter\-B\-L\-M\-S\-\_\-\-G\-P\-Usignals@{filter\-B\-L\-M\-S\-\_\-\-G\-P\-Usignals}!$\sim$filter\-B\-L\-M\-S\-\_\-\-G\-P\-Usignals@{$\sim$filter\-B\-L\-M\-S\-\_\-\-G\-P\-Usignals}}
\index{$\sim$filter\-B\-L\-M\-S\-\_\-\-G\-P\-Usignals@{$\sim$filter\-B\-L\-M\-S\-\_\-\-G\-P\-Usignals}!filterBLMS_GPUsignals@{filter\-B\-L\-M\-S\-\_\-\-G\-P\-Usignals}}
\subsubsection[{$\sim$filter\-B\-L\-M\-S\-\_\-\-G\-P\-Usignals}]{\setlength{\rightskip}{0pt plus 5cm}filter\-B\-L\-M\-S\-\_\-\-G\-P\-Usignals\-::$\sim$filter\-B\-L\-M\-S\-\_\-\-G\-P\-Usignals (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{structfilter_b_l_m_s___g_p_usignals_a50666613a3cd64d6eb96daea4fbe5316}
\-Destruktor struktury \hyperlink{structfilter_b_l_m_s___g_p_usignals}{filter\-B\-L\-M\-S\-\_\-\-G\-P\-Usignals}. 

\subsection{\-Dokumentacja funkcji składowych}
\hypertarget{structfilter_b_l_m_s___g_p_usignals_a35a82ddf1f77831ed361af92e7458312}{
\index{filter\-B\-L\-M\-S\-\_\-\-G\-P\-Usignals@{filter\-B\-L\-M\-S\-\_\-\-G\-P\-Usignals}!data\-Filtering@{data\-Filtering}}
\index{data\-Filtering@{data\-Filtering}!filterBLMS_GPUsignals@{filter\-B\-L\-M\-S\-\_\-\-G\-P\-Usignals}}
\subsubsection[{data\-Filtering}]{\setlength{\rightskip}{0pt plus 5cm}void filter\-B\-L\-M\-S\-\_\-\-G\-P\-Usignals\-::data\-Filtering (
\begin{DoxyParamCaption}
\item[{int}]{blocks\-Per\-Grid, }
\item[{int}]{threads\-Per\-Block, }
\item[{int}]{\-Nu, }
\item[{int}]{start}
\end{DoxyParamCaption}
)}}
\label{structfilter_b_l_m_s___g_p_usignals_a35a82ddf1f77831ed361af92e7458312}
\-Metoda przeprowadzająca filtrację adaptacyjną na \-G\-P\-U.


\begin{DoxyParams}{\-Parametry}
{\em blocks\-Per\-Grid} & -\/ liczba bloków (parametr uruchomieniowy kernela) \\
\hline
{\em threads\-Per\-Block} & -\/ liczba wątków w bloku (parametr uruchomieniowy kernela) \\
\hline
{\em \-Nu} & -\/ liczba próbek sygnału \\
\hline
{\em start} & -\/ numer próbki, od której rozpoczęta będzie filtracja \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{\-Zwraca}
void 
\end{DoxyReturn}
$\ast$cuda\-Memset((void $\ast$)dev\-\_\-buf\-\_\-u, 0, 2 $\ast$ \-B $\ast$ sizeof(cudacomplex)); \hypertarget{structfilter_b_l_m_s___g_p_usignals_aede073c684c388e02ef2da3086681b78}{
\index{filter\-B\-L\-M\-S\-\_\-\-G\-P\-Usignals@{filter\-B\-L\-M\-S\-\_\-\-G\-P\-Usignals}!data\-Filtering@{data\-Filtering}}
\index{data\-Filtering@{data\-Filtering}!filterBLMS_GPUsignals@{filter\-B\-L\-M\-S\-\_\-\-G\-P\-Usignals}}
\subsubsection[{data\-Filtering}]{\setlength{\rightskip}{0pt plus 5cm}void filter\-B\-L\-M\-S\-\_\-\-G\-P\-Usignals\-::data\-Filtering (
\begin{DoxyParamCaption}
\item[{int}]{blocks\-Per\-Grid, }
\item[{int}]{threads\-Per\-Block, }
\item[{int}]{\-Nu}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{structfilter_b_l_m_s___g_p_usignals_aede073c684c388e02ef2da3086681b78}
\-Metoda przeprowadzająca filtrację adaptacyjną na \-G\-P\-U. \-Przeciążenie metody data\-Filtering, uruchamia filtrację od zerowej próbki


\begin{DoxyParams}{\-Parametry}
{\em blocks\-Per\-Grid} & -\/ liczba bloków (parametr uruchomieniowy kernela) \\
\hline
{\em threads\-Per\-Block} & -\/ liczba wątków w bloku (parametr uruchomieniowy kernela) \\
\hline
{\em \-Nu} & -\/ liczba próbek sygnału \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{\-Zwraca}
void 
\end{DoxyReturn}
\hypertarget{structfilter_b_l_m_s___g_p_usignals_aaea27c490ca4de57f3a446b9e2b51c43}{
\index{filter\-B\-L\-M\-S\-\_\-\-G\-P\-Usignals@{filter\-B\-L\-M\-S\-\_\-\-G\-P\-Usignals}!free\-Memory@{free\-Memory}}
\index{free\-Memory@{free\-Memory}!filterBLMS_GPUsignals@{filter\-B\-L\-M\-S\-\_\-\-G\-P\-Usignals}}
\subsubsection[{free\-Memory}]{\setlength{\rightskip}{0pt plus 5cm}void filter\-B\-L\-M\-S\-\_\-\-G\-P\-Usignals\-::free\-Memory (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{structfilter_b_l_m_s___g_p_usignals_aaea27c490ca4de57f3a446b9e2b51c43}
\-Metoda zwalniająca pamięć po strukturze \hyperlink{structfilter_b_l_m_s___g_p_usignals}{filter\-B\-L\-M\-S\-\_\-\-G\-P\-Usignals}.

\begin{DoxyReturn}{\-Zwraca}
void 
\end{DoxyReturn}
\hypertarget{structfilter_b_l_m_s___g_p_usignals_a1a2c17542d22ac554a84c186681e9678}{
\index{filter\-B\-L\-M\-S\-\_\-\-G\-P\-Usignals@{filter\-B\-L\-M\-S\-\_\-\-G\-P\-Usignals}!get\-Error\-Signal@{get\-Error\-Signal}}
\index{get\-Error\-Signal@{get\-Error\-Signal}!filterBLMS_GPUsignals@{filter\-B\-L\-M\-S\-\_\-\-G\-P\-Usignals}}
\subsubsection[{get\-Error\-Signal}]{\setlength{\rightskip}{0pt plus 5cm}void filter\-B\-L\-M\-S\-\_\-\-G\-P\-Usignals\-::get\-Error\-Signal (
\begin{DoxyParamCaption}
\item[{int}]{\-Nu, }
\item[{cudacomplex $\ast$}]{e}
\end{DoxyParamCaption}
)}}
\label{structfilter_b_l_m_s___g_p_usignals_a1a2c17542d22ac554a84c186681e9678}
\-Metoda kopiująca dev\-\_\-e do e (\-Device\-To\-Host).


\begin{DoxyParams}{\-Parametry}
{\em \-Nu} & -\/ liczba próbek sygnału \\
\hline
{\em $\ast$e} & -\/ sygnał błędu na hoscie \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{\-Zwraca}
void 
\end{DoxyReturn}


\-Dokumentacja dla tej struktury została wygenerowana z plików\-:\begin{DoxyCompactItemize}
\item 
\-C\-:/\-Users/boski/\-Documents/\-Visual Studio 2008/\-Projects/cuda/blms/\hyperlink{filter_b_l_m_s___g_p_usignals_8h}{filter\-B\-L\-M\-S\-\_\-\-G\-P\-Usignals.\-h}\item 
\-C\-:/\-Users/boski/\-Documents/\-Visual Studio 2008/\-Projects/cuda/blms/\hyperlink{filter_b_l_m_s___g_p_usignals_8cu}{filter\-B\-L\-M\-S\-\_\-\-G\-P\-Usignals.\-cu}\end{DoxyCompactItemize}
